package com.huazi.www.user.wwwChaCtLuo.service.impl;

import com.huazi.www.user.wwwChaCtLuo.dao.ChaCtDao;
import com.huazi.www.user.wwwChaCtLuo.dao.impl.ChaCtDaoImpl;
import com.huazi.www.user.wwwChaCtLuo.entity.CtInfo;
import com.huazi.www.user.wwwChaCtLuo.service.ChaCtService;
import com.huazi.www.user.wwwChaCtLuo.util.Page;

/**
 * @author 罗义芳
 * @version 1.0
 * @date 2021/5/15 16:09
 **/
public class ChaCtServiceImpl implements ChaCtService {
    ChaCtDao chaCtDao = new ChaCtDaoImpl();

    @Override
    public Page<CtInfo> findByPage(Integer ctId, String name, Integer currentPage) {
        Page<CtInfo> page = new Page<>();
        page.setPageSize(6);             //显示的行数
        page.setCurrentPage(currentPage);//当前页码
        page.setTotalCount(chaCtDao.totalCount(ctId, name));//总记录数
        page.setList(chaCtDao.findByPage(ctId, name, (currentPage - 1) * page.getPageSize(), page.getPageSize()));//分页集合对象
        return page;
    }
}
